From: Peter Michael Green Date: Thu, 28 Aug 2025 19:08:36 +0000 (+0000) Subject: Disable jit. X-Git-Tag: archive/raspbian/140.7.0esr-1+rpi1~5 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=c58cca1c2520235ea4a1c37ed50c061214507638;p=firefox-esr.git Disable jit. Gbp-Pq: Name disable-jit.patch --- diff --git a/js/moz.configure b/js/moz.configure index 593b93aceee..16f97c78b24 100644 --- a/js/moz.configure +++ b/js/moz.configure @@ -251,22 +251,22 @@ def jit_default( enable_portable_baseline_interp, enable_explicit_resource_management, ): - if enable_record_tuple: - return False - if enable_portable_baseline_interp: - return False - if enable_explicit_resource_management: - return False - if target.cpu in ( - "x86", - "x86_64", - "arm", - "aarch64", - "mips32", - "mips64", - "loongarch64", - ): - return True + #if enable_record_tuple: + # return False + #if enable_portable_baseline_interp: + # return False + #if enable_explicit_resource_management: + # return False + #if target.cpu in ( + # "x86", + # "x86_64", + # "arm", + # "aarch64", + # "mips32", + # "mips64", + # "loongarch64", + #): + # return True return False diff --git a/js/src/jit/shared/AtomicOperations-shared-jit.cpp b/js/src/jit/shared/AtomicOperations-shared-jit.cpp index df7c049dfac..720e7dd9e09 100644 --- a/js/src/jit/shared/AtomicOperations-shared-jit.cpp +++ b/js/src/jit/shared/AtomicOperations-shared-jit.cpp @@ -55,7 +55,8 @@ static bool UnalignedAccessesAreOK() { # if defined(__x86_64__) || defined(__i386__) return true; # elif defined(__arm__) - return !HasAlignmentFault(); + //return !HasAlignmentFault(); + return false; # elif defined(__aarch64__) // This is not necessarily true but it's the best guess right now. return true;